Skip to content

Basic Streak Counter#1490

Open
ZeeVonLeit wants to merge 29 commits into
YARC-Official:devfrom
ZeeVonLeit:dev
Open

Basic Streak Counter#1490
ZeeVonLeit wants to merge 29 commits into
YARC-Official:devfrom
ZeeVonLeit:dev

Conversation

@ZeeVonLeit

Copy link
Copy Markdown

Added combo for each track player.

@ZeeVonLeit

Copy link
Copy Markdown
Author

PS: This is a pre alpha.

@theli-ua theli-ua left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PS: This is a pre alpha.

Should this be a draft then?

Comment on lines +8 to +15
/// <summary>
/// Create a TMP cache of all available multiplier texts.
/// </summary>
/// <param name="maxMultiplier">The max multiplier to generate WITHOUT Star Power.</param>
/// <param name="ComboTextPrefab">The prefab of the text to instantiate.</param>
/// <param name="isMultiplayer"> Whether we are playing multiplayer (and therefore do not need to generate SP multipliers).</param>
/// <typeparam name="T">TextMeshPro type being used</typeparam>
/// <returns>Array where the corresponding TMP object is at arr[multiplier - 2]</returns>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This comment is wrong

Besides, you're not even using this anywhere

Comment on lines +101 to +105

//public void ComboUpdate(int combo)
//{

//}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why did you leave this

_multiplierText.text = string.Empty;
_textCache = MultiplierTextHelper.CreateMultiplierTextCache(maxMultiplier, _multiplierText, isMultiplayer);

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's quite a few of these spurious whitespace changes

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just put it on draft for now.

@ZeeVonLeit ZeeVonLeit marked this pull request as draft May 15, 2026 01:40
Set the combo text directly in ComboMeter (_comboText.SetText("{0} COMBO", combo)) and keep sprite index/material updates. Remove the unused ComboTextHelper (and its .meta) which cached/generated TMP combo texts, and clean up leftover commented code. Simplifies combo update path and removes an unused/buggy helper.
Many Things
@ZeeVonLeit

Copy link
Copy Markdown
Author

The only missing thing is to toggle.

@ZeeVonLeit ZeeVonLeit marked this pull request as ready for review May 23, 2026 17:17
@ZeeVonLeit

Copy link
Copy Markdown
Author
Screenshot 2026-05-23 121502

@ZeeVonLeit ZeeVonLeit changed the title Combo Counter Basic Streak Counter May 23, 2026
@ZeeVonLeit

ZeeVonLeit commented May 31, 2026

Copy link
Copy Markdown
Author

Since I added the Streak Counter option which can be found in the Experimental Settings. I think were ready to go. If needed.

@ZeeVonLeit ZeeVonLeit requested a review from theli-ua May 31, 2026 03:13
@ZeeVonLeit

Copy link
Copy Markdown
Author

Note: The Localization for Streak Counter option is not yet invented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants